demolition squads - Turkish English Dictionary